--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
vendor/rns_filesync/Makefile f89f91e267d8079e6dec86fa9d3139ddbe7f64ce (f89f91e2) Text, 2.99 KB
Te6edf3EDITOR Tff7b72?= nano
Te6edf3PYTHON Tff7b72?= python3
Te6edf3PIP Tff7b72?= pip
Te6edf3PREFIX Tff7b72?= /usr/local
Te6edf3DESTDIR Tff7b72?=
Te6edf3RNID_ID Tff7b72?= e46112d44649266d71fe2193e00a4710
Te6edf3RNID_KEY Tff7b72?= Tff7b72$(HOMETff7b72)/.rngit/client_identity
Te6edf3RNS_REMOTE Tff7b72?= rns://06a54b505bb67b25ef3f8097e8001edc/public/rns-filesync
Te6edf3TAG Tff7b72?= v1.0.0
Te6edf3VERSION Tff7b72:= Tff7b72$(shell Tff7b72$(PYTHONTff7b72) -c Ta5d6ff"import tomllib; print(tomllib.load(open('pyproject.toml','rb'))['project']['version'])" T79c0ff2>/dev/null Tff7b72|| Tff7b72$(PYTHONTff7b72) -c Ta5d6ff"from rns_filesync._meta import __version__; print(__version__)"Tff7b72)
Te6edf3BUILD_DATE Tff7b72:= Tff7b72$(shell date -u +%Y-%m-%dT%H:%M:%SZTff7b72)
Te6edf3GIT_COMMIT Tff7b72:= Tff7b72$(shell git rev-parse --short HEAD T79c0ff2>/dev/null Tff7b72|| Tffa657echo unknownTff7b72)
Te6edf3GIT_DIRTY Tff7b72:= Tff7b72$(shell git diff --quiet T79c0ff2>/dev/null Tff7b72&& Tffa657echo T79c0ff0 Tff7b72|| Tffa657echo T79c0ff1Tff7b72)
Td2a8ff.PHONYTff7b72: Te6edf3all Te6edf3clean Te6edf3meta Te6edf3build Te6edf3wheel Te6edf3sdist Te6edf3sign Te6edf3upload Te6edf3release Te6edf3release-Te6edf3rns Te6edf3tag Te6edf3retag \
Te6edf3test Te6edf3test-Te6edf3live Te6edf3test-Te6edf3services Te6edf3test-Te6edf3bwrap Te6edf3install Te6edf3install-Te6edf3user Te6edf3man Te6edf3uninstall Te6edf3version Te6edf3help
Td2a8ffallTff7b72: Te6edf3build
Td2a8ffhelpTff7b72:
@echo Ta5d6ff"Targets: meta build wheel sdist test test-services install install-user man clean release"
@echo Ta5d6ff"Ta5d6ffVersion: Tff7b72$(VERSIONTff7b72)Ta5d6ff commit: Tff7b72$(GIT_COMMITTff7b72)Ta5d6ff built: Tff7b72$(BUILD_DATETff7b72)Ta5d6ff"
Td2a8ffversionTff7b72: Te6edf3meta
@Tff7b72$(PYTHONTff7b72) -c Ta5d6ff"from rns_filesync._meta import version_string; print(version_string())"
Td2a8ffmetaTff7b72:
Te6edf3VERSIONTff7b72=Ta5d6ff"Tff7b72$(VERSIONTff7b72)Ta5d6ff" Te6edf3BUILD_DATETff7b72=Ta5d6ff"Tff7b72$(BUILD_DATETff7b72)Ta5d6ff" Te6edf3GIT_COMMITTff7b72=Ta5d6ff"Tff7b72$(GIT_COMMITTff7b72)Ta5d6ff" Te6edf3GIT_DIRTYTff7b72=Ta5d6ff"Tff7b72$(GIT_DIRTYTff7b72)Ta5d6ff" Tffea00\
Tff7b72$(PYTHONTff7b72) scripts/bake_meta.py
Td2a8ffcleanTff7b72:
rm -rf dist/ build/ *.egg-info .pytest_cache .coverage htmlcov
find . -type d -name __pycache__ -prune -exec rm -rf Tff7b72{Tff7b72} +
Td2a8ffbuildTff7b72: Te6edf3meta Te6edf3wheel Te6edf3sdist
Td2a8ffwheelTff7b72: Te6edf3meta
Tff7b72$(PYTHONTff7b72) -m build --wheel
Td2a8ffsdistTff7b72: Te6edf3meta
Tff7b72$(PYTHONTff7b72) -m build --sdist
Td2a8ffsignTff7b72: Te6edf3build
Tff7b72for f Tff7b72in dist/*.tar.gz dist/*.whlTb4b4b4; Tff7b72do Tffea00\
rnid -f -i Tff7b72$(RNID_KEYTff7b72) -s Ta5d6ff"Te6edf3$$Ta5d6fffTa5d6ff" -w Ta5d6ff"Te6edf3$$Ta5d6fff.rsgTa5d6ff"Tb4b4b4; Tffea00\
Tff7b72done
Td2a8ffuploadTff7b72: Te6edf3sign
twine upload dist/*.whl dist/*.tar.gz
Td2a8ffreleaseTff7b72: Te6edf3tag Te6edf3release-Te6edf3rns
Td2a8ffrelease-rnsTff7b72: Te6edf3sign
mkdir -p dist
Te6edf3RELEASE_TAGTff7b72=Tff7b72$(TAGTff7b72) Te6edf3EDITORTff7b72=Ta5d6ff"Tff7b72$(EDITORTff7b72)Ta5d6ff" Tffea00\
rngit release -i Tff7b72$(RNID_KEYTff7b72) Tff7b72$(RNS_REMOTETff7b72) create Tff7b72$(TAGTff7b72):./dist
Td2a8fftagTff7b72:
@if git rev-parse -q --verify Ta5d6ff"Ta5d6ffrefs/tags/Tff7b72$(TAGTff7b72)Ta5d6ff" >/dev/null T79c0ff2>Tb4b4b4&T79c0ff1Tb4b4b4; Tff7b72then Tffea00\
Tffa657echo Ta5d6ff"Ta5d6ffTag Tff7b72$(TAGTff7b72)Ta5d6ff already exists. Use: make retag TAG=Tff7b72$(TAGTff7b72)Ta5d6ff"Tb4b4b4; Tffea00\
Tffa657echo Ta5d6ff"Ta5d6ffOr republish rngit only: make release-rns TAG=Tff7b72$(TAGTff7b72)Ta5d6ff"Tb4b4b4; Tffea00\
Tffa657exit T79c0ff1Tb4b4b4; Tffea00\
Tff7b72fi
git tag -s Tff7b72$(TAGTff7b72) -m Ta5d6ff"Tff7b72$(TAGTff7b72)Ta5d6ff"
git push origin Tff7b72$(TAGTff7b72)
Td2a8ffretagTff7b72:
git tag -d Tff7b72$(TAGTff7b72) T79c0ff2>/dev/null Tff7b72|| Tffa657true
-git push origin :refs/tags/Tff7b72$(TAGTff7b72) T79c0ff2>/dev/null Tff7b72|| Tffa657true
git tag -s Tff7b72$(TAGTff7b72) -m Ta5d6ff"Tff7b72$(TAGTff7b72)Ta5d6ff"
git push origin Tff7b72$(TAGTff7b72)
Td2a8fftestTff7b72:
Tff7b72$(PYTHONTff7b72) -m pytest -m Ta5d6ff"not exploratory and not live"
Td2a8fftest-liveTff7b72:
Tff7b72$(PYTHONTff7b72) -m pytest -m live
Td2a8fftest-servicesTff7b72:
./packaging/docker-test/run-all.sh
Td2a8fftest-bwrapTff7b72:
./packaging/docker-test/test-bwrap.sh
Td2a8ffinstallTff7b72: Te6edf3meta
Tff7b72$(PIPTff7b72) install --break-system-packages .
Tff7b72$(MAKETff7b72) man
Td2a8ffinstall-userTff7b72: Te6edf3meta
Tff7b72$(PIPTff7b72) install --user .
mkdir -p Tff7b72$(HOMETff7b72)/.local/share/man/man1
cp man/man1/rns-filesync.1 Tff7b72$(HOMETff7b72)/.local/share/man/man1/
Td2a8ffmanTff7b72:
mkdir -p Tff7b72$(DESTDIRTff7b72)Tff7b72$(PREFIXTff7b72)/share/man/man1
cp man/man1/rns-filesync.1 Tff7b72$(DESTDIRTff7b72)Tff7b72$(PREFIXTff7b72)/share/man/man1/
Td2a8ffuninstallTff7b72:
Tff7b72$(PIPTff7b72) uninstall -y rns-filesync Tff7b72|| Tffa657true
rm -f Tff7b72$(DESTDIRTff7b72)Tff7b72$(PREFIXTff7b72)/share/man/man1/rns-filesync.1
rm -f Tff7b72$(HOMETff7b72)/.local/share/man/man1/rns-filesync.1
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────